﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmListarEventos.aspx.cs" Inherits="ddcCajamarca.Web.AgendaCultural.frmListarEventos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div class="col-md-12">
        <div class="panel panel-primary">
            <div class="panel panel-heading">
                <div class="row">
                    <div class="col-sm-9">
                        <h3><b>Eventos</b></h3>
                    </div>
                    <div class="col-lg-3">
                        <a href="frmRegistrarEvento.aspx?opc=nuevo" class="btn btn-default">Registrar Evento</a>
                    </div>
                </div>
            </div>

            <div class="panel-body">
                <nav class="navbar navbar-default">
                    <div class="container">
                        <div class="form-group">
                            <div class="row col-lg-12">
                                <div class="col-lg-3">
                                    <label>Criterio</label>
                                    <asp:TextBox ID="tbxCriterio" CssClass="form-control" placeholder="Ingrese nombre de evento" runat="server" />
                                </div>
                                <div class="col-lg-4">
                                    <label>Ambiente</label>
                                    <asp:DropDownList ID="ddlLugarEvento" CssClass="form-control"
                                        ItemType="ddcCajamarca.BusinessEntities.AgendaCultural.Ambiente"
                                        SelectMethod="getAmbientes"
                                        DataTextField="NombreAmbiente"
                                        DataValueField="Id"
                                        runat="server">
                                    </asp:DropDownList>
                                </div>

                                <div class="col-lg-2">
                                    <label>Fecha Inicio:</label>
                                    <asp:TextBox ID="tbxFechaIni" CssClass="form-control" placeholder="01/01/2015" runat="server" MaxLength="10" />
                                    <ajaxToolkit:CalendarExtender ID="tbxFechaIni_CalendarExtender" runat="server" Enabled="True" TargetControlID="tbxFechaIni" Format="dd/MM/yyyy">
                                    </ajaxToolkit:CalendarExtender>
                                </div>
                                <div class="col-md-2">
                                    <label>Fecha Fin:</label>
                                    <asp:TextBox ID="tbxFechaFin" CssClass="form-control" placeholder="01/01/2015" runat="server" MaxLength="10" />
                                    <ajaxToolkit:CalendarExtender ID="tbxFechaFin_CalendarExtender" runat="server" Enabled="True" TargetControlID="tbxFechaFin" Format="dd/MM/yyyy">
                                    </ajaxToolkit:CalendarExtender>
                                </div>
                                <div class="col-md-1">
                                    <br />
                                    <asp:Button ID="btnBuscar" Text="Buscar" CssClass="btn btn-success" runat="server" />
                                </div>

                            </div>
                        </div>
                    </div>
                    <!-- /.container -->
                </nav>
                
                <asp:UpdatePanel ID="upGestEventos" runat="server">
                    <ContentTemplate>
                        <asp:ListView ID="lvEventos" runat="server"
                            ItemType="ddcCajamarca.BusinessEntities.AgendaCultural.Evento"
                            SelectMethod="GetEventos">
                            <EmptyDataTemplate>
                                <h3 class="message-error" align="center"><b>No hay Eventos que Mostrar.</b></h3>
                            </EmptyDataTemplate>
                            <LayoutTemplate>
                                <table class="table table-hover">
                                    <thead>
                                        <tr>
                                            <th>Nombre</th>
                                            <th>Tipo Evento</th>
                                            <th>Ambiente</th>
                                            <th>Hora</th>
                                            <th>Fecha</th>
                                            <th>Total</th>
                                            <th>Evento</th>
                                            <th>Actividades</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <tr id="itemPlaceholder" runat="server"></tr>
                                    </tbody>
                                </table>
                                <asp:DataPager ID="dpEventos" PagedControlID="lvEventos" runat="server" PageSize="15">
                                    <Fields>
                                        <asp:NextPreviousPagerField
                                            ButtonType="Link"
                                            ShowFirstPageButton="true"
                                            ShowLastPageButton="true"
                                            ShowNextPageButton="true"
                                            ShowPreviousPageButton="true" />
                                    </Fields>
                                </asp:DataPager>
                            </LayoutTemplate>
                            <ItemTemplate>
                                <tr>
                                    <td><%#Item.NombreEvento %></td>
                                    <td><%#Item.TipoEvento.Nombre %></td>
                                    <td><%#Item.Ambiente.NombreAmbiente %></td>
                                    <td>
                                        <%#Item.HoraInicio.ToShortTimeString() %>
                                &nbsp;Hasta&nbsp;
                                <%#Item.HoraFin.ToShortTimeString() %>
                                    </td>
                                    <td>
                                        <%#Item.FechaInicio.ToShortDateString() %>
                                &nbsp;al&nbsp;
                                <%#Item.FechaFin.ToShortDateString() %>
                                    </td>
                                    <td><%#Item.Total %></td>
                                    <td>
                                        <a href="frmRegistrarEvento.aspx?idEvento=<%#Item.Id %>&opc=editar" class="glyphicon glyphicon-pencil label label-warning">&nbsp;Editar</a>
                                        <a href='frmRegistrarEvento.aspx?idEvento=<%#Item.Id %>&opc=eliminar'
                                            onclick='return confirm("Desea Eliminar este Evento: <%#Eval("NombreEvento") %>");' class="glyphicon glyphicon-remove label label-danger">&nbsp;Eliminar</a>
                                    </td>
                                    <td>
                                        <a href="AgregarActividadesFrm.aspx?idEvento=<%#Item.Id %>&opc=nuevo" class="glyphicon glyphicon-plus label label-success">&nbsp;Agregar Actividades</a>
                                        <%--<a href="AgregarActividadesFrm.aspx?idEvento=<%#Item.Id %>&opc=editar" class="label label-warning">Editar Actividades</a>--%>
                                        <a href="GestionarActividadesFrm.aspx?idEvento=<%#Item.Id %>" class="glyphicon glyphicon-wrench label label-primary">&nbsp;Gestionar Actividades</a>
                                    </td>
                                </tr>
                            </ItemTemplate>
                        </asp:ListView>
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
                    </Triggers>
                </asp:UpdatePanel>
                

            </div>

        </div>
    </div>

</asp:Content>
